fruit of the lima bean - Francés Inglés Diccionario